package Day011_多线程1.demo02_Thread线程类;

/**
 * @author zhangyan
 * @date 2020/4/28 10:30
 */
public class demo04_匿名内部类实现 {
    public static void main(String[] args) {

        /*
            创建Thread线程对象时,需要传入Runnable接口的实现类对象
            可以传入Runnable接口的匿名内部类

                1.创建Thread线程,传入Runnable接口的匿名内部类
                2.Runnable接口的匿名内部类重写run()方法
                3.调用start,启动并执行线程
         */

        Thread t1 = new Thread(new Runnable() { //匿名内部类
            @Override
            public void run() {
                //任务
                for (int i = 0; i <= 100; i++) {
                    System.out.println("i循环的第" + i + "次循环");
                }
            }
        });

        t1.start();

        //主线程j循环
        for (int j = 0; j <= 100; j++) {
            System.out.println("j循环的第" + j + "次循环");
        }
    }
}
